const path = require("path")

// path.resolve 路径拼接，
// 可以解决不同系统下的路径拼接转化问题
// 会自动判断当前拼接路劲是相对还是绝对路径
let path1 = "../http"
let paths = path.resolve(path1, "a.json")       // d:\.0_study\web\5.node\http\a.json
console.log(paths);

// path.join 路径拼接 
// 会根据不同的操作系统来拼接
// 单纯的字符串拼接
let pathss = path.join(path1, "a.json")     // ..\http\a.json
console.log(pathss);

// 路径解析
console.log(path.dirname(paths));   // 文件的父文件夹绝对路径
console.log(path.basename(paths));  // 当前文件名
console.log(path.extname(paths));   // 文件扩展名